body {
	margin:0;
	padding: 0 0 0 0;
}
form{
	padding:0 ;
	margin:0;
}
a:link {
	color: #1E376B;
	font-weight:normal;
	text-decoration: none;
}
a:visited { 
	color: #666666; 
	font-weight:normal;
	text-decoration: none
}

a:hover {
	color: #FF0000;
	font-weight:normal;
	text-decoration: none;
}



.align{text-align:left}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}



.em{
	color:red;
}


.page{
 	margin: 0;
	border: 0;
	background-color:#ECEFF4; 
	height: 100%; 
	width: 100%;
	font-size: 12px; 
	
	position: relative; 
}
div.title{
	position: absolute; 
	top:0;
	left:0;
  	width:100%;	
  	height: 18px;
	background: url(../images/heading.gif) repeat-x;
	padding:0 0 0 0;
	border: 0;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold; 
	color: #355379;
	text-align:left;
	line-height:18px;
	vertical-align: middle;
}

div.title span{
	padding:0 0 0 8px;
}
div.pageBody{
	position: static ;
	left: 0;
	right: 0;
	bottom: 0;
	padding:4px 0 0px 0;
	border-top: 0px groove #d2e0f1;
	border-right: 0px  groove #d2e0f1;
	border-bottom: 0px  groove #d2e0f1;
	border-left: 0px groove #d2e0f1;
	background-color:#ffffff; 
	font-family: Verdana;
	font-size: 12px; 
	text-align:center;
	overflow: auto; 
	width:100%;
	height:100%;
}
div.bodyArea{
	padding: 0px  0 0px 0px;
}
div.pageBody div.msg{
	padding: 0px  0 0px 0px;
	font-family: Verdana; font-size: 12px; color: #FF0000; 
	font-weight:bold;
	width:96%;
	margin:10 0 5 0 ;
	border: dotted #CCCCCC 1px;
	background-color:#EBEBEB;
}
div.pageBody div.msg p{
	line-height: 1.6em;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.operationArea{
	padding:4px 0 4px 0;
	border: 0;
	height:18px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px; 
	text-align:center;
}

div.inputArea{
	padding:4px 0 4px 0;
	border: 0;
	width: 96%;
	font-family: Verdana;
	font-size: 12px;
}

div.listArea{
	padding:4px 0 4px 0;
	border: 0;
	width: 96%;
	font-family: Verdana;
	font-size: 12px; 
}

div.inputArea div.heading{
	padding:0 0 0 0px;
	border-bottom:1px dashed #d2e0f1;
	height: 16px;
	font-size: 12px; 
	font-weight: bold;
	color: #355379;
	text-align:left; 
}

div.inputArea div.content{
	padding: 0 0 0 0;
	border: 0;
	font-size: 12px; 
	color: #000000;
	text-align:center;
}


div.content table{	

	font-size: 12px; 
	color: #000000;
}



div.inputArea div.operation{
	padding: 0 0 0 0;
	border: 0;
	font-size: 12px; 
	color: #000000;
	text-align:center;
}

div.listArea div.heading{
	padding:0 0 0 0;
	border-bottom:1px dashed #d2e0f1;
	height: 16px;
	font-size: 12px; 
	font-weight: bold;
	color: #355379;
	text-align:left; 
}

div.listArea div.list{
	margin-top: 4px;
	padding: 0 0 0 0;
	border: 1px groove #dddddd; 
	width: 100%;
	overflow-x:auto;
	overflow-y:auto;
	font-size: 12px; 
	color: #000000;
	text-align:center;
}

div.list table{		    
	font-size: 12px; 
	color: #000000;
}

div.listArea div.nav{
	padding: 0 2px 0 2px;
	border: 0;
	font-size: 12px; 
	color: #000000;
}


table.tab4c{	
	border: 0; 
	width:100%;
}

table.tab4c tr{	
	background:#FFFFFF; 
	height:25px;
}

table.tab4c td.tab4c1{		
	width: 18%;	
	text-align:right;
	white-space:nowrap;
}

table.tab4c td.tab4c2{	
	width: 30%;
	text-align:left;
	white-space:nowrap;
}

table.tab4c td.tab4c3{	
	width: 18%;
	text-align:right;
	white-space:nowrap;
}

table.tab4c td.tab4c4{	
	width: 34%;
	text-align:left;
	white-space:nowrap;
}

table.tab6c{	
	border: 0; 
	width:100%;
}

table.tab6c tr{	
	background:#FFFFFF; 
	height:25px;
}

table.tab6c td.tab6c1{		
	width: 12%;	
	text-align:right;
	white-space:nowrap;
}

table.tab6c td.tab6c2{	
	width: 15%;
	text-align:left;
	white-space:nowrap;
}

table.tab6c td.tab6c3{	
	width: 12%;
	text-align:right;
	white-space:nowrap;
}

table.tab6c td.tab6c4{	
	width: 18%;
	text-align:left;
	white-space:nowrap;
}

table.tab6c td.tab6c5{	
	width: 15%;
	text-align:right;
	white-space:nowrap;
}

table.tab6c td.tab6c6{	
	width: 18%;
	text-align:left;
	white-space:nowrap;
}


table.list { 
	width:100%;
} 


table.list tr{
	border: 0;
	height:18px;
	text-align: left;
}

table.list tr.odd{
	background-color:"#E8E7E8"; 
}

table.list tr.even{
	background-color:"#ffffff"; 
}

table.list tr.title{
	background-color:"#ffffff"; 
	font-size: 12px; 
}

table.list tr.title20{
	background-color:"#E8E7E8"; 
	font-size: 20px; 
}

table.list tr.heading{
	background:url(../images/list_heading.gif) repeat-x; 
	height:18px;
	text-align: center;	
} 
table.list thead tr{
	background:url(../images/list_heading.gif) repeat-x; 
	height:18px;
	text-align: center;	
} 

table.list tr:hover{
	background-color:#D1E1F2; 
	border: 0;
	height:18px;
} 


table.list td{
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	white-space:nowrap;
}

table.list tr.heading td{
	font-weight: normal; 
	white-space:nowrap;
} 


table.nav { 
	border:0; 
	width:100%;
	color:#355379;
} 

table.nav tr{
	border: 0;
	height:18px;
	vertical-align:top; 
	text-align:right;
}




.pagefield{
	background-color: #ffffff;
	border: 1px groove #7C96B1;
	height: 16px;
	width: 25px;	
}

.button{
	background: url(../images/button_bg.gif) repeat-x;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	height: 20px;	
}

.textfield{
	background-color: #ffffff;
	border: 1px solid #7C96B1;
	height: 19px;
	width: 160px;
}
.textfield_ro{
	background-color: #d5d4d4;
	border: 1px solid #7C96B1;
	height: 19px;
	width: 160px;
}
.select {
	background-color: #ffffff;
	border: 1px solid #7C96B1;
	height: 19px;
	width:160px;
}

.textfield_code{
	background-color: #ffffff;
	border: 1px solid #7C96B1;
	height: 19px;
	width: 36px;
}
.codetext{
  width: 36px;
}
.textfield_name{
	background-color: #d5d4d4;
	border: 1px solid #7C96B1;
	height: 19px;
	width: 121px;
}
.nametext{
  width: 121px;
  background-color: #d5d4d4;
}
.3colsin4{
  width: 536px;
}
.columnin6{
  width: 120px;
}
.columnin4{
  width: 160px;
}
.datetime{
  width: 143px;
}
.datetext{
  width: 143px;
}
.datetext_nopicker{
  width: 160px;
}
.multi-textfield {
	background-color: #ffffff;
	border: 1px solid #7C96B1;
}
.changed{
  background:#FFFFCC;
}
.readonly{
  background-color: #d5d4d4;
}
.nav .pagelinks ul{
	display:inline;
	list-style:none;
	width:12px;
	height:12px;
	margin:0;
	padding:0;
} 
.nav .pagelinks .firstpage{
  background: url(../images/page-first.gif) no-repeat;
}
.nav .pagelinks .firstpagedisabled{
  background: url(../images/page-first-disabled.gif) no-repeat ;
}  
.nav .pagelinks .nextpage{
  background: url(../images/page-next.gif)  no-repeat;
}  
.nav .pagelinks .nextpagedisabled{
  background: url(../images/page-next-disabled.gif) no-repeat ;
}  
.nav .pagelinks .prevpage{
  background: url(../images/page-prev.gif) no-repeat ;
}  
.nav .pagelinks .prevpagedisabled{
  background: url(../images/page-prev-disabled.gif) no-repeat ;
}
.nav .pagelinks .lastpage{
  background: url(../images/page-last.gif) no-repeat ;
}  
.nav .pagelinks .lastpagedisabled{
  background: url(../images/page-last-disabled.gif)  no-repeat;
}


.container{ width:100%; margin:0 auto;background:#eceff4;}
.header{ width:100%; height:64px; background:url(../images/top1.jpg) no-repeat left #c6d8f0; overflow:hidden; position:relative; text-align: center;}
.hd_txt{ font-size:12px; color:#000; line-height:24px; position:absolute; right:10px; bottom:10px; }
.hd_txt span{ height:24px; line-height:24px; padding:0 10px; display:inline-block;}
.hd_txt a{ color:#000; text-decoration:none; background:url(../images/exit.gif) no-repeat left center; height:24px; line-height:24px; display:inline-block; padding:0 20px;}

.xt{ font-size:28px; font-weight:bold; font-family:"黑体"; font-style: color:#1a3812; line-height:58px;}
.top4{ width:100%; height:2px; background:url(../images/top4.gif) repeat-x;overflow:hidden;}

.tt{ height:20px; line-height:20px; color:#606467; font-size:12px; background:url(../images/base.gif) no-repeat left center; padding-left:20px;}





.wrap{ width:100%; margin:0 auto;background:#eceff4;}
.wrap .wp_left{ width:19%; float:left; height:750px; background:repeat-y right top #eceff4; padding:9px 0 0 10px;}
.wp_lf_cter{ width:0.5%;float:left; height:755px; background:url(../images/tree2.gif) no-repeat right center #b1bfcc;}
.wp_lf_cter1{ width:0.5%;float:left; height:629px; background:url(../images/tree1.gif) no-repeat right center;}
.btn1{ width:5px; height:128px; display:inline-block; background:url(../images/left-bar1.jpg) no-repeat; position:absolute; right:0;}

.wrap .wp_right{ width:79%; float:left; height:755px;background:url(../images/back1.gif) no-repeat center #eceff4;}
.wrap .sub_wp_right{ width:100%; float:left; height:629px; background:#eceff4;}
.wrap .wp_right #leftMenu{ width:100%; float:left; height:750px;}
.rt_tt{ width:100%; padding-left:10px;height:24px; background:url(../images/list_heading.gif) repeat-x; border-top:0px solid #566270;}
.tittle{ height:24px; line-height:24px; color:#223b5a; font-size:14px;}
.ct{ width:100%; border:1px solid #383838; height:725px; padding-left:10px; background:#FFF;}
.sm_tt{ height:23px; line-height:24px; border-bottom:1px dashed #d7d9d6; font-size:12px; color:#223b5a; padding-left:14px;}

.tiaojian { padding-left:20px; padding-top:10px;}
.tiaojian .txt{ width:150px; height:18px; border:1px solid #8e9397; line-height:18px;}
.tiaojian li{ height:28px;font-size:12px; color:#060606; padding-right:50px; float:left; line-height:28px; vertical-align:middle;}
.tiaojian span{height:28px;font-size:12px; line-height:28px; width:100px; text-align:right; display:inline-block;}
.tiaojian .t2{width:180px;font-size:12px;color:#060606;}
.tiaojian li span strong{ color:#be3456; font-weight:normal;}
.tiaojian li select{ width:152px; height:20px;line-height:18px;}
.view {margin-left:50; padding-left:20px; padding-top:10px;width:800px;}
.view .txt{ width:150px; height:18px; border:1px solid #8e9397; line-height:18px;}
.view li{ height:28px; font-size:12px; color:#060606; padding-right:70px; float:left; line-height:28px; vertical-align:middle;}
.view span{  height:28px; font-size:12px; line-height:28px; width:90px; text-align:right; display:inline-block;}
.view  .t2{width:180px;font-size:12px;color:#060606;}
.view li span strong{ color:#be3456; font-weight:normal;}
.view li select{ width:152px; height:20px;line-height:18px;}
.btn{ text-align:center; padding:10px 0 6px 0; float: center;margin-right: 20px}
.btn input{ background:none; border-style:none;background:url(../images/button_bg.gif) repeat-x; border:1px solid #999; height:22px; cursor:pointer; padding:0 5px; text-align:center;}
.cxbtn{ background:#e2e9ef; width:40px; height:20px; border-bottom:1px solid #44433f; border-right:1px solid #44433f; border-left:1px solid #cccccc; border-top:1px solid #cccccc; line-height:20px; text-align:center; cursor:pointer;}

.jieguo h3{ height:32px; line-height:32px; padding-left:14px; font-size:12px; color:#1d375a; }
.jieguo table{ width:99%; border:1px solid #dbdbdb; border-left:1px solid #7f7f7f; border-top:1px solid #3a3b3d; }
.jieguo table th{ background:url(../images/list_heading.gif) repeat-x; height:24px; text-align:center; color:#020b0a; font-size:12px; line-height:24px; font-weight:normal; }
.jieguo table th,.jieguo table td{ border:1px solid #FFF;}
.pagination {font-size:12px;}
.jieguo table td{ margin-top:2px; height:20px; line-height:20px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:12px; color:#000;}
.jiegou {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-left:auto;margin-right:auto;}
.jiegou td,.jiegou th {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px;}
.jiegou thead tr {background-color:#F0F0F0;}
.jiegou thead th {font-weight:bold;text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F8FF, endColorstr=#C9D9F1);}
.jiegou thead td {background:url(../images/list_heading.gif) repeat-x;text-align:center; color:#020b0a; font-size:12px;  font-weight:normal; }
.jiegou thead th image {margin:0 2px;}
.rowNormal {background-color:#fff;}
.rowAlternate {background-color:#F2F8FF;}
.rowChecked {background-color:#ffc;}
.jiegou ul {margin:0;padding:0;list-style-type:none;}
.jiegou ul li {float:left;padding-right:10px;}
.jiegou ul.normal li {float:none;padding-right:10px;padding-bottom:3px;}
.cl{ text-align:center;}
.c1 a{ color:#39467a;}
.c1 a:hover{ color:#d10d11;}
.pg{ font-size:12px; color:#333; height:28px; line-height:28px; text-align:right; padding-right:20px; overflow:hidden; position:relative;}
.pg input{ width:40px; height:18px; border-style:none; border:1px solid #999;}
.pg a{ width:12px; height:12px; display:inline-block; }
.pg span{ height:28px; text-align:center; line-height:28px; display:inline-block;}

.a1{ background:url(../images/page-first-disabled.gif) no-repeat left center; height:12px; }
.a1:hover{ background:url(../images/page-first.gif) no-repeat left center;}
.a2{ background:url(../images/page-prev-disabled.gif) no-repeat left center;}
.a2:hover{ background:url(../images/page-prev.gif) no-repeat left center;}
.a3{ background:url(../images/page-next-disabled.gif) no-repeat left center;}
.a3:hover{ background:url(../images/page-next.gif) no-repeat left center;}
.a4{ background:url(../images/page-last-disabled.gif) no-repeat left center;}
.a4:hover{ background:url(../images/page-last.gif) no-repeat left center;}
.btn2{ text-align:center; padding:0px 0 22px 0; float:left;}
.btn2 input{ background:none; border-style:none;background:url(../images/button_bg.gif) repeat-x; border:1px solid #999; height:22px; cursor:pointer; padding:0 5px; text-align:center;}


.footer{ wwidth:100%; margin:0 auto; background:url(../images/bottom.gif) repeat-x; height:30px; }
.footer p{ line-height:30px; color:#000; font-size:12px; text-align:center;}
.tiaojian .tbFormPanel .pagination,.tbForView,.tbTabsContent .pagination,.tbTabsContent .tbDataTable,.tbFormPanel .tbDataTable {width:95%;margin-left:auto;margin-right:auto;}
.tiaojian .tbFormPanel .tbActionBar,.tbTabsContent .tbActionBar {padding-right:10px;}
.tiaojian .tbFormPanel th,.tbQuery th,.tbTabsContent th {font-weight:bold;text-align:left;padding:5px 3px 0 10px;white-space:nowrap;vertical-align:top;}
.tiaojian .tbFormPanel {border:2px solid #CCCCCC;margin-left:10px;margin-right:10px;display:block;background-color:#fff;}
.tiaojian .tbFormPanel ul {margin:0;margin-left:10px;padding:0;list-style-type:none;}
.tiaojian .tbFormPanel ul li {float:left;padding-right:10px;}
.tiaojian .tbFormPanel ul.normal li {float:none;padding-right:10px;padding-bottom:3px;}
.tiaojian .tbFormPanel h2 {font-size:12pt;font-weight:bold;display:block;padding:4px 0 2px 6px;background-color:#F0F0F0;border-bottom:1px solid #CCCCCC;margin-bottom:6px;margin-top:0;}
html>body .tiaojian .tbFormPanel h2 {padding:2px 0 2px 6px;}
.tiaojian .tbSubmitBar {margin-top:6px;text-align:center;margin-bottom:3px;}
.tiaojian .tbSubmitBar input,.tbButton {margin:3px;height:1.9em;padding:2px 0.4em 2px 0.4em;font-weight:bold;color:#00469C;border:1px solid #00469C;background:#F2F8FF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C9D9F1, endColorstr=#00469C);}
*html .tiaojian .tbSubmitBar input,.tbButton {color:#fff;padding:2px 0.4em 0 0.4em;}
*+html .tiaojian .tbSubmitBar input,.tbButton {color:#fff;padding:2px 0.4em 0 0.4em;}



.tiaojian .t2 select{ width:150px; height:20px;line-height:18px;}
.add .t2 select{ width:150px; height:20px;line-height:18px;}
.add table{ width:89%;folat:center;text-align:center;}
.add {margin-left:50; padding-left:20px; padding-top:10px;width:800px;text-align:center}
.add .txt{ width:150px; height:18px; border:1px solid #8e9397; line-height:18px;}
.add span{  height:28px; font-size:12px; line-height:28px; width:90px; text-align:right; display:inline-block;}
.add  .t2{width:180px;font-size:12px;color:#060606;text-align:left;float:left;}
.add  .right{text-align:right;float:right;}
#bg tr td{align:center;float:center;}

.viewTable {
border-collapse:collapse;
width:95%;
}
.viewTable td{
width:30%;
border:1px solid #dbdbdb;
text-align:center;;
}
.viewTable .title{text-align:right;background-color: #e4e4e4;width:20%;}


.autoSubComName {   
    width:105px;   
    overflow:hidden;   
    white-space:nowrap;   
    text-overflow:ellipsis;   
    -o-text-overflow:ellipsis;   
    -icab-text-overflow: ellipsis;   
    -khtml-text-overflow: ellipsis;   
    -moz-text-overflow: ellipsis;   
    -webkit-text-overflow: ellipsis;   
}
.autoSubCityName {   
    width:95px;   
    overflow:hidden;   
    white-space:nowrap;   
    text-overflow:ellipsis;   
    -o-text-overflow:ellipsis;   
    -icab-text-overflow: ellipsis;   
    -khtml-text-overflow: ellipsis;   
    -moz-text-overflow: ellipsis;   
    -webkit-text-overflow: ellipsis;   
}
.autoMailContent{   
    width:155px;   
    overflow:hidden;   
    white-space:nowrap;   
    text-overflow:ellipsis;   
    -o-text-overflow:ellipsis;   
    -icab-text-overflow: ellipsis;   
    -khtml-text-overflow: ellipsis;   
    -moz-text-overflow: ellipsis;   
    -webkit-text-overflow: ellipsis;   
}











